package projecto.pkgfinal;

import java.io.Serializable;

public class Morada implements Serializable {
    private String rua;
    private int porta;
    private String codigoPostal;
    private String localidade;

    public Morada(String rua, int porta, String codigoPostal, String localidade) {
        this.rua = rua;
        this.porta = porta;
        this.codigoPostal = codigoPostal;
        this.localidade = localidade;
    }

    public void setCodigoPostal(String codigoPostal) {
        this.codigoPostal = codigoPostal;
    }

    public void setPorta(int porta) {
        this.porta = porta;
    }

    public void setRua(String rua) {
        this.rua = rua;
    }

    public void setLocalidade(String localidade) {
        this.localidade = localidade;
    }

    public String getCodigoPostal() {
        return codigoPostal;
    }

    public String getLocalidade() {
        return localidade;
    }

    public int getPorta() {
        return porta;
    }

    public String getRua() {
        return rua;
    }

    @Override
    public String toString() {
        StringBuilder b = new StringBuilder();
            b.append("\n\t "+getRua()+" nº"+getPorta()+" "+getCodigoPostal()+" "+getLocalidade());
        return b.toString();
    }
    
    
}
